Meta-agent programs
نویسندگان
چکیده
There are numerous applications where an agent a needs to reason about the beliefsof another agent, as well as about the actions that other agents may take. In (21)the concept of an agent program is introduced, and a language within which theoperating principles of an agent can be declaratively encoded on top of imperativedata structures is defined. In this paper we first introduce certain belief data struc-tures that an agent needs to maintain. Then we introduce the concept of a MetaAgent Program (map), that extends the framework of (21; 19), so as to allow agentsto perform metareasoning. We build a formal semantics for maps, and show howthis semantics supports not just beliefs agent a may have about agent b’s state, butalso beliefs about agents b’s beliefs about agent c’s actions, beliefs about b’s beliefsabout agent c’s state, and so on. Finally, we provide a translation that takes anymap as input and converts it into an agent program such that there is a one-onecorrespondence between the semantics of the map and the semantics of the resultingagent program. This correspondence allows an implementation of maps to be builton top of an implementation of agent programs.
منابع مشابه
Verifying heterogeneous multi-agent programs
We present a new approach to verifying heterogeneous multi-agent programs — multi-agent systems in which the agents are implemented in different (BDI-based) agent programming languages. Our approach is based on meta-APL, a BDI-based agent programming language that allows both an agent’s plans and its deliberation strategy to be encoded as part of the agent program. The agent programs comprising...
متن کاملLeask, Sam and Logan, Brian (2015) Programming deliberation strategies in meta-APL. In: PRIMA 2015, 26-30 Oct 2015, University Residential Centre of Bertinoro (Ce.U.B.), Italy
A key advantage of BDI-based agent programming is that agents can deliberate about which course of action to adopt to achieve a goal or respond to an event. However, while state-of-the-art BDI-based agent programming languages provide flexible support for expressing plans, they are typically limited to a single, hard-coded, deliberation strategy (perhaps with some parameterisation) for all task...
متن کاملProgramming Deliberation Strategies in Meta-APL
A key advantage of BDI-based agent programming is that agents can deliberate about which course of action to adopt to achieve a goal or respond to an event. However, while state-of-the-art BDI-based agent programming languages provide flexible support for expressing plans, they are typically limited to a single, hard-coded, deliberation strategy (perhaps with some parameterisation) for all task...
متن کاملA Meta-Analysis on the Effectiveness of Parental Education Programs on Children Externalizing Disorder
Objectives: The aim of the current meta-analysis was to determine the effectiveness of parent education programs on children's externalized disorders. This research, using the meta-analysis technique and by integrating the results of various researches, determines the size of the effect of parent education programs. Method: A total of 21 acceptable methodologies were selected and meta-analysis...
متن کاملEffect of Exercise Programs on Fear of Falling in Multiple Sclerosis: A Systematic Review and Meta-analysis of Randomized Clinical Trials
Background: Multiple Sclerosis (MS) is one of the most common diseases of the Central Nervous System (CNS). Numerous studies have reported Fear of Falling (FOF) among MS patients. FOF is a factor limiting physical activity. Regular physical activity is very important for maintaining good health and preventing the complications of MS patients and can make these people more active and reduce FOF....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Log. Program.
دوره 46 شماره
صفحات -
تاریخ انتشار 2000